<?php

Wind::import('ADMIN:service.bo.IAdminUserBo');
/**
 * @author Qiong Wu <papa0924@gmail.com>
 * @copyright ©2003-2103 phpwind.com
 * @license http://www.windframework.com
 *
 * @version $Id$
 */
class AdminDefaultUserBo implements IAdminUserBo
{
    public $uid;
    public $username;
    public $gid;
    public $password;

    public function __construct($userinfo = array())
    {
        if ($userinfo) {
            $this->uid = $userinfo['uid'];
            $this->username = $userinfo['username'];
            $this->gid = $userinfo['gid'];
            $this->password = $userinfo['password'];
        }
    }

    public function reset()
    {
        $this->uid = $this->username = $this->gid = $this->password = null;
    }

    /* (non-PHPdoc)
     * @see IAdminUserBo::getUid()
     */
    public function getUid()
    {
        return $this->uid;
    }

    /* (non-PHPdoc)
     * @see IAdminUserBo::getUsername()
     */
    public function getUsername()
    {
        return $this->username;
    }

    /* (non-PHPdoc)
     * @see IAdminUserBo::isExists()
     */
    public function isExists()
    {
        return $this->gid != 2;
    }
}
